/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package gui.event.khachhang;

import gui.event.ulti.Util;
import gui.vatnuoi.VNChiTiet_Dialog;
import gui.vatnuoi.VNSuaThongTin_Dialog;
import gui.vatnuoi.VNThem_Full;
import java.awt.print.PrinterException;
import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JOptionPane;
import javax.swing.JTable;

/**
 *
 * @author nv_ca@live.com
 */
public class KHChiTietDlg_event {
    
    public static final void btnThemActionPerformed() {
//        JOptionPane.showMessageDialog(null, "Vì chưa có bản thêm vật nuôi nên làm cái này note lại mai mốt thêm sau, OK");
        VNThem_Full vnThemFull = new VNThem_Full(null, true);
        vnThemFull.setLocationRelativeTo(null);
        vnThemFull.setVisible(true);
    }
    
    public static final void btnSuaActionPerformed() {
//        JOptionPane.showMessageDialog(null, "Vì chưa có bản sửa vật nuôi nên làm cái này note lại mai mốt thêm sau, OK");
        VNSuaThongTin_Dialog vnSuaThongTin_Dialog = new VNSuaThongTin_Dialog(null, true);
        vnSuaThongTin_Dialog.setLocationRelativeTo(null);
        vnSuaThongTin_Dialog.setVisible(true);
    }
        
    public static final void btnInActionPerformed(JTable tbl) {
        try {
            tbl.print();
        } catch (PrinterException ex) {
            Logger.getLogger(KHChiTietDlg_event.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
    
    public static final void btnChiTietActionPerformed() {
//        JOptionPane.showMessageDialog(null, "Vì chưa có bản chi tiết vật nuôi nên làm cái này note lại mai mốt thêm sau, OK");
        VNChiTiet_Dialog vnChiTiet_Dialog = new VNChiTiet_Dialog(null, true);
        vnChiTiet_Dialog.setLocationRelativeTo(null);
        vnChiTiet_Dialog.setVisible(true);
    }
    
    public static final void btnCloseActionPerformed(JDialog dlg) {
        dlg.dispose();
    }
    
    public static final void tblVatNuoiFocusGained(List<JButton> listButtons) {
        Util.enableListButtons(listButtons);
    }
    
    public static final void tblVatNuoiFocusLost(List<JButton> listButtons) {
        Util.disableListButtons(listButtons);
    }
}
